LMD-Tools Core Package

[History Overview
 

Release 6.12.00 (23-Aug-2002)
Release 6.11.00 (05-Aug-2002)
Release 6.1.13 (11-July-2002)
Release 6.1.12 (02-July-2002)
Release 6.1.11 (30-June-2002)
Release 6.1.10 (23-June-2002)
Release  6.1.0 (31-May-2002)
Release  6.0.72 (02-Apr-2002)

Release  6.0.71 (13-Mar-2002)
Release  6.0.70 (21-Feb-2002)
Release  6.0.69 (14-Feb-2002)
Release  6.0.59 (31-Jan-2002)
Release  6.0.39 (09-Jan-2002)
Release  6.0ß2 (17-Dec-2001)
Release  6.0ß1 (11-Sep-2001)

 

Release  6.12.20 ( 23-Aug-2002)

Improvements


Fixes
TLMDBack
[-] Problem fixed when connected imagelist was created after TLMDBack Component (AV after application termination).

TLMDCheckGroup, TLMDRadioGroup
[-] Behaviour for TabStop=True fixed.

TLMDFileControl
[-] Problem with return value of file operations fixed.


TLMDPopUpMenu
[-] Memory leak fixed.


Release  6.12.00 ( 23-Aug-2002)

Improvements

LMDCheckListComboBox
[+] CheckAll method and Checked property.

TLMDMaskEdit and other Edit descendants
[+] New property: TabOnEnter (if enabled, enduser can use Enter-Key to move focus)

LMDSysIn unit, TLMDSysInfo
[+] Memory functions support now Int64 datatypes.

TLMDTrayIcon
[+] Detection of TaskBarCreated Message to restore icon after Explorer crash or termination. Works with ComCtl 4.7 and higher only.

Fixes
TLMDCustomImageListBox
[-]  Problems on Win9X systems in ImagesOnly mode fixed.

TLMDHeaderControl
[-] Problems fixed in "unpinned" state.

TLMDMaskEdit and descendants
[-]  OnKeyPress event is now genereated correctly

TLMDGroupBox and descendants
[-] Paint bug (on Position 0,0 on Desktop) using GroupBoxes in certain cases on Win9x systems fixed.
[Top]


Release  6.11.00 (05-Aug-2002)

Improvements

TLMDCalendar
[+] Many new Header Elements (Year, Month DropDown) now possible. 

TLMDCalendarComboBox
[+] New property ShowTodayBtn displays small button at bottom of dropdown calendar.

TLMDListComboComboBox
[+] ItemIndex property can now also be set (in previous version readonly) directly.
[+] New public ListBox (of type TListBox) property provides access to dropped down control.
[+] New Init method which must be called after creation of listbox at runtime.

Fixes
TLMDBaseGraphicButton (and all descendants like TLMDSpeedButton)
[-] RePaint problem (e.g. Hotstate was not correctly) fixed.

TLMDCalendar
[-] Paint problem (buttons too close) for month/year button in header fixed.

TLMDCheckGroup/TLMDRadioGroup

[-] Problem fixed with Items.Clear and focused Item.

TLMDCheckListBox
[*] In Themes Mode and BtnMode=blRadioButton: RadioButtons instead of CheckBoxes are drawn

TLMDDBEdit (and similar controls)
[-] Problems when placed on TDBCtrlGrid solved

TLMDMemo and other Edits
[-] Flicker problems when Flat enabled but Bevel set to borderless removed.

TLMDMaskEdit
[-] Fixed AV (happened when meMask and Text empty and enduser presses Backspace key).

TLMDStatusBar
[-] Paint problem fixed (for grip) if only one panel was visible in spPanel style.
[Top]
 

Release  6.1.13 (11-July-2002)
TLMDAlphaObject
[*] Strength no longer stored in DFM if not significantly changed (change must be greater than 1/100000)

TLMDFileGrep
[-]  Search for folders with S attribut set now included

TLMDMaskEdit
[-]  Problems with UserRule fixed

TLMDScrollbar
[-] BackStyle Update problems at Designtime fixed

TLMDSplitterPanel (--> Panes), TLMDCustomScrollBox
[-] Repaint problem in Resize operations fixed.
[+] New FullRePaint property. New optimized paint operations may cause in previous version repaint problems (e.g. using FormDisplay in Pane). If you encounter such problems, set FullRepaint to True.

[Top]
 

Release  6.1.12 (02-July-2002)
LMD StringListEditor
[*]  The LMD StringListEditor (used at Designtime) is registered now for LMD-Tools controls only. Customers reported problems with special TStrings objects (e.g. Picklist property of VCL DB Columns object), so that we took back registration of this editor for all available TStrings objects.
LMD-Tools user who use a previous version of LMD-Tools and encounter this problem can workaround this problem by switching off TStrings editor in the LMD-Tools About-Dialog. Don't forget to restart Delphi so that changes take effect.
[Top]
 

Release  6.1.11 (30-June-2002)
TLMDSplitterPanel
[+]  New property ResizeButtonStyle for Bar objects.

TLMDPopupMenu
[+] New event: OnBeforePopup (allows cancellation of popup process).
[Top]


Release  6.1.10 (23-June-2002)
New Components
[+] TLMDPageControl
Provides real XP look for TPageControl and allows XP transparency for LMD controls. Furthermore an improved designtime editor is available.

Fixes and Improvements
TLMDAboutDialog
[+] New property: UseResVersionInfoStyle.

TLMDApplication, TLMDOneInstance
[-] Detecting of previous running instances was improved

TLMDBaseDialog (and descendants)
[+] Property Dlg was added (Pointer to opened dialog form).
[*] CaptionTitle property can now be changed while the dialog is opened.

TLMDBaseGraphicButton  (and descendants)
[-] Redrawing problems in special cases (e.g. Option Groups) fixed.

TLMDButtonBar component editor
[*] Editor was completely overworked.

TLMDCheckgroup
[+] BeginUpdate/EndUpdate methods. These are useful to prevent OnChange events if you change status of single checkboxes in the OnChange event itself.
[+] IgnoreValue  property. Removes limitation of 31 items in TLMDCheckGroup, but: Value property can be no longer used. Use the Checked array property to set/retrieve states of internal checkboxes.

TLMDCustomExtCombo descendants
You may use mentioned new properties at runtime (e.g. in OnDropDown event) to modify display of popup controls (instead of typecasting the Control property).
TLMDCalculatorComboBox: New property Calculator..
TLMDHeaderListComboBox: New property ListBox.
TLMDCheckListComboBox: New property CheckListBox.
TLMDListComboBox: New property ListBox..
TLMDTreeComboBox: New property TreeView.
TLMDTrackBarComboBox: New property TrackBar.

TLMDInfoLabel
[+] New Style options for Info property: itVersionFile, itVersionFull, itVersionBuild

TLMDProgress
[+] CtlXP and Delta (also TLMDProgressFill) properties added. Delta property is used to specify a threshold value for perform update painting.
[*] Display of bars was overworked, should be now flickerfree.

TLMDSplitterPanel
[*] CtlXP property by default disabled, ParentCtlXP property for Panes added.

TLMDTrayIcon
[-] Fix: If ShowMinimizedIcon is disabled, taskbar icon is no longer shown at the start of application.
[Top]


 

Release  6.1.0 (31-May-2002)
New Components
[+] TLMDExtListBox
Provides real inplace editing, multiline items, horizontal scrollbar/hint support for large items, transparency and flat bevel support for standard borders.
In Delphi/CBuilder 6 VirtualMode and AutoComplete functionality are supported as well.

[+] TLMDDBFieldComboBox, TLMDDBTablesComboBox, TLMDDBDriverComboBox and TLMDDBAliasNamesComboBox controls
New TLMDComboBox descendants providing information about database aspects.

[+] TLMDTrackBarComboBox
ComboBox for specifying integer values using a drop down trackbar control.

[+] Bonus: For LMD-Tools Professional (in Delphi 6/CBuilder 6 only) user we added two new package files which provide several labeled versions of our edit/combobox controls. Please visit protected download area and download these free packages. Included controls are currently no official part of LMD-Tools (but maybe in LMD-Tools 7).

[+] Listbox controls like TLMDCheckListBox, TLMDImageListBox, TLMDColorListBox, TLMDFont(Size)ListBox
New properties: CtrlXP, HorzGridColor, HorzGridLine, HorzGridStyle, Margin, SelectedColor, SelectedFontColor, SelectFontStyle. TLMDImageListBox in addition: LargeTextOptions and EditOptions.

[+] XP-Support for VCL controls: Include LMDXPRes.pas in the uses clause of any unit.


Fixes and Improvements
General
[-] In CLX applications LMD-Tools controls are no longer shown in component tab.

TLMDApplication (global LMDApplication variable)
[*] Switching on/off Windows XP look (within Windows XP) is now immediately reflected by LMD-Tools controls. .

TLMDBaseEdit (and descendants)
[*] Windows XP look in Disabled and other modes modified. Custom buttons included in edit controls now support XP Look as well.

TLMDBrowseEdit (TLMDFileOpenEdit, TLMDFileSaveEdit)
[-] Problems in connection with MinimizeName property fixed. Please use always FileName or Path properties to assign Values the control at runtime!

TLMDButtonBarPopUpMenu
[*]
Moved popup menu to own file (LMDButtonBarPopupMenu.pas). Changed position of item hints (will now be displayed at the bottom of the cursor).

TLMDCalendar
[-] Fixed small bug made the last day not selctable with cursor keys

TLMDCaptionButtons
[-] Design time AV, with DesignEnabled property set to true (removed)

TLMDCustomMaskEdit (and descendants)
[*] Slightly changed handling of DateSeparator input (will now make the next part of the date ready for input). Simple support for mouse wheel (date increment) added.

TLMDColorComboBox
[-] Problem causing AV fixed.

TLMDColorComboBox, TLMDColorListBox
[+] New properties: 
CustomMode. If enabled, CustomColors property can be used to specify a fully customized color list. Check helpfile for more information.
In addition; ColorName Array and SelectedColorName.

TLMDCustomComboBox (and descendants)
[+] XP support added (CtlXP property). This support is not native, you need to include the LMDXPRes.pas unit.

TLMDCustomExtComboBox (and descendants)

[+] New Open method to pop up internal window at runtime easily.

TLMDCustomScrollBox (and descendants)

[+] XP support added (CtlXP property).

TLMDCustomMemo (and descendants)

[-] Fixed minor character mix up on using the InsertAtLine method (e.g. by using the memo strings Add method) and line by line adding.

TLMDCustomMemo (and descendants)
[-] Fixed minor character mix up on using the InsertAtLine method (e.g. by using the memo strings Add method) and line by line adding.

TLMDDlgButtonPanel
[-] Editor allows now creation of buttons >100 pixel width.

TLMDFileCtrl
[*] Result in FileOperations returns now false when user aborts # any operations. Nevertheless problem with SHFileOperation API function exists on some platforms, where result is always # 0 (and TLMDFileCtrl returns True for Operations whether they # were successful or not).

TLMDForm
[-] Fixed problem on virtual Multimonitor Desktops when restoring old size and position
[*] Behaviour changed: Component resets at runtime Position property of Form automatically to poDesigned if necessary (required for correct working of control).

TLMDFontComboBox
[-] Out of bounds bug prevented

TLMDListBox
[+] Delphi/CBuilder 6 only: Support of virtual modes (check Style property). New property Count (Runtime only) and OnData/OnDataFind events.

[+] CtlXP property, OnSSCompareItem event published
[-] Bug in embedded QuickSort algorithm fixed.

TLMDMaskEdit, TLMDCalendarEdit, ...

[*] Improved date input with cursor keys / mouse wheel
[-] Problem with delimiter char in meCurrencyMode fixed.

TLMDStaticText
[-] Bug fix (no update without AutoSize enabled)

TLMDTrackBar
[-] Fixed drawing problem when thumb was moved with cursor keys.

[Top]


Release  6.0.72 (02-Apr-2002)
Service (bugfixing) Release

XP Support
[-] Problems in Windows XP (Classic Theme enabled) fixed

TLMDButtonBar
[+] Property HighlightedItem added: contains # of item mouse cursor is currently above (runtime/read only)

TLMDCalendar
[-] Fixed bug concerning stepping day by day through the calendar (EConvertError at the end of a month)

TLMDCheckListBox/TLMDCheckListComboBox
[-] Problems at design time fixed (in Win XP)

TLMDExtSpinEdit (and descendants)
[+] Windows XP look support added
[Top]




Release  6.0.71 (13-Mar-2002)
Service (bugfixing) Release

XP Support
[-] Problems with XP theme support (and having it disabled) which occured during design time now solved.This makes the update recommend for everyone!
[+] TLMDApplication, new property: 
   
 property XPThemesSupported: Boolean;

Use this property to check whether Windows XP Themes are possible and activated for the current app.

TLMDCalendar
[-] Fixed bug concerning stepping day by day through the calendar (EConvertError exception at the end of a month).

TLMDCheckListComboBox, TLMDTreeComboBox
[-] Slightly changed height calculation of drop down list.

TLMDListComboBox
[+] Added "Style" property. Now ComboBox can be set to drop down only mode (no key input allowed).

TLMDCheckBox
[-] Fixed bug with "two state" check boxes.

TLMDTextLabel
[*] Label will now directly be repainted if the font face got changed.
[Top]

 

Release  6.0.70 (21-Feb-2002)
Service (bugfixing) Release

TLMDWave, TLMDWaveComp
[*] C++ Builder only: To avoid naming conflicts
PlaySound method was renamed to PlaySoundExt.

TLMDMemo and derived components
[+] Mousewheel support.
[Top]

 

Release  6.0.69 (14-Feb-2002)
Service (bugfixing) Release

TLMDWave, TLMDWaveComp
C++ Builder only: To avoid naming conflicts
PlaySound method was renamed to PlaySoundExt.

TextPack
[+] TLMDTextHint, TLMDShapeTextHint do now support variable and image events
.

TLMDCalendarEdit

[*] Fixed bug with some date formats.


TLMDMessageBoxDlg

[*] Fixed minor quirk with Help button and help button event (languages <> english).


TLMDCheckListComboBox

[*] Fixed minor quirk with calculation of drop down height.


TLMDTreeComboBox

[*] Fixed minor quirk with calculation of drop down height.
[Top]

Release  6.0.59 (31-Jan-2002)
Service (bugfixing) Release

TLMDGroupBox and descendants, XP Look
[*] To activate XP look under Windows XP set Bevel.Mode to bmWindows.

TLMDFileOpenEdit/TLMDBrowseEdit
[+] New property: MinimizeName

TextPack
[+] Component Editor (calls Collection Editor) for TLMDTextContainer
[+] Simple HTML-Editor improved
[Top]

 

Release  6.0.39 (09-Jan-2002)

General
Many more components support Windows XP Look (e.g. TLMDTrackBar). Native Windows XP support can be switched on/off globally with the global
LMDApplication.UseXPThemes property. To check current OS simply evaluate follwing boolean variables from LMDSYSIN unit:

Win9x:     LMDSIWindows95 LMDSIWindows98, LMDSIWindowsME
WinNT:   
LMDSIWindowsNT, LMDSIWindows2000, LMDSIWindows2000AdvancedServer
WinXP:    LMDSIWindowsXP, LMDSIWindowsXPHome, LMDSIWindowsXPProf

TLMDStringListEditor
[*] Supports Delphi IDE Editor now.

TLMDButtonBar
[*] Overworked Component Editor

TLMDListBox
[+] New ColumnOptions property.
[*] Columns now align according to setting in correspoding HeaderSection column.

TextPack
[+] New TLMDTextContainer component
[+] New CheckContainerLink property
[+] New Simple HTML-Editor for HTML-Text snippets.
[Top]
 

Release  6.00ß1 11-Sep-2001
Initial Public Release.

[Top]

 


©  2002 by LMD Innovative Germany
All other trademarks are acknowledged.